function addErrorMessage(msg){
	var errorList = $('#errorList');
	$('<div class="errorItem">' + msg + '</div>').appendTo(errorList);
}

// 检查用户名
function checkUsername(){
	var username = $('#usernameInput').attr('value');
	if(isStrEmpty(username)){
		addErrorMessage('请输入用户名！');
		return false;
	}
	
	if(!checkEmail(username)){
		addErrorMessage('用户员必须为有效的email！');
		return false;
	}
	
	return true;
}

// 检查密码
function checkPassword(){
	var password = $('#passwordInput').attr('value');
	if(isStrEmpty(password)){
		addErrorMessage('请输入密码！');
		return false;
	}
	return true;
}


// 检查验证码
function checkCheckCode(){
	var checkcodeInput = $('#checkcodeInput');
	var checkcode = checkcodeInput.attr('value');
	
	// checkcodeInput[0]取得dom对象，因为一般情况下jquery返回的是集合类型
	if(checkcodeInput[0] == null || checkcodeInput[0] == undefined){
		return true;
	}

	if(isStrEmpty(checkcode)){
		addErrorMessage('请输入验证码！');
		return false;
	}
	if(!checkNumber(checkcode, 4)){
		addErrorMessage('验证码必须是字母或数字，长度为4！');
		return false;
	}
	return true;
}

// 提交表单
function submitForm(){
	var formValid = true;
	
	$('#errorList').empty();
	
	if(!checkUsername()){
		formValid = false;
	}
	if(!checkPassword()){
		formValid = false;
	}
	if(!checkCheckCode()){
		formValid = false;
	}
	return formValid;
}